@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea { margin:0px; padding:0px; }
fieldset, img { border:0; }
li { list-style:none; }
body, button, input, select, textarea /* for ie */ { font: 78%/1.5 tahoma, Helvetica, arial, "\5b8b\4f53", sans-serif; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, samp { font-family: courier new, courier, monospace; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
address, cite, dfn, em, var { font-style:normal; }
caption, td { font-weight: normal; }
cite, blackquote, em, i { font-style: italic; }
strong, b { font-weight: bold; }
pre, code { font-family: monospace; font-size: 1.1em; }
abbr[title], acronym[title] { border-bottom:1px dotted; cursor:help; }
table { border-spacing:0; }
q:before, q:after, blockquote:before, blockquote:after { content:""; content:none }
blockquote, q { quotes:none; }
legend { color: #000; }
button, input, select, textarea { font-size: 14px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
html { color:#000; background:#FFF; }
/*h1-h6*/
h1, h2, h3, h4, h5, h6 { }
h1 { font-size: 2em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }/*16px*/
h4 { font-size: 1.38em; }/*14px*/
h5 { font-size: 1.2em; }/*12px*/
h6 { font-size: 1.1em; font-style: italic; }
/*间距*/
.pa1 { padding:1px; }
.pa5 { padding:5px; }
.pa10 { padding:10px; }
.pa20 { padding:20px; }
.pa15 { padding:15px; }
.pa30 { padding:30px; }
.pa40 { padding:40px; }
.pa50 { padding:50px; }
.pa60 { padding:60px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.pt15 { padding-top:15px; }
.pb15 { padding-bottom:15px; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
.pt20 { padding-top:20px; }
.pb20 { padding-bottom:20px; }
.ma { margin:auto; }
.ma5 { margin:5px; }
.ma10 { margin:10px; }
.ma20 { margin:20px; }
.ma30 { margin:30px; }
.ma40{ margin:40px;}
.ml10 { margin-left:10px; }
.mr10 { margin-right:10px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.ml5 { margin-left:5px; }
.mr5 { margin-right:5px; }
.mt5 { margin-top:5px; }
.mb5 { margin-bottom:5px; }
.ml15 { margin-left:15px; }
.mr15 { margin-right:15px; }
.mt15 { margin-top:15px; }
.mb15 { margin-bottom:15px; }
.ml20 { margin-left:20px; }
.mr20 { margin-right:20px; }
.mt20 { margin-top:20px; }
.mb20 { margin-bottom:20px; }
.mc { margin-left:auto; margin-right:auto; }
/*左右*/
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
/*字体大小+行高*/
.f12 { font-size:12px; }
.h12 { line-height:12px; }
.f13 { font-size:13px; }
.h13 { line-height:13px; }
.f14 { font-size:14px; }
.h14 { line-height:14px; }
.f16 { font-size:16px; }
.h16 { line-height:16px; }
.f18 { font-size:18px; }
.h18 { line-height:18px; }
.f20 { font-size:20px; }
.h20 { line-height:20px; }
.h25 { line-height:25px; }
.h30 { line-height:30px; }
/*加粗*/
.fw { font-weight:bold; }
/*文字下划线*/
.td_u { text-decoration: underline; }
.td_n { text-decoration: none; }
/*颜色*/
.c_red, a.c_red, a.c_red:visited, a.c_red:link, .c_red a { color:#F00; }
.c_green, a.c_green, a.c_green:visited, a.c_green:link, .c_green a { color:#090; }
.c_blue, a.c_blue, a.c_blue:visited, a.c_blue:link, .c_blue a { color:#225D92; }
.c_blue_1, a.c_blue_1, a.c_blue_1:visited, a.c_blue_1:link, .c_blue_1 a { color:#039; }
.c_blue_2, a.c_blue_2, a.c_blue_2:visited, a.c_blue_2:link, .c_blue_2 a { color:#1E77D3; }
.c_yellow, a.c_yellow, a.c_yellow:visited, a.c_yellow:link, .c_yellow a { color:#FF0; }
.c_f90, a.c_f90, a.c_f90:visited, a.c_f90:link, .c_f90 a { color:#039; }
.c_fff, a.c_fff, a.c_fff:visited, a.c_fff:link, .c_fff a { color:#FFF; }
.c_ddd, a.c_ddd, a.c_ddd:visited, a.c_ddd:link { color:#DDD; }
.c_ccc, a.c_ccc, a.c_ccc:visited, a.c_ccc:link { color:#CCC; }
.c_999, a.c_999, a.c_999:visited, a.c_999:link { color:#999; }
.c_666, a.c_666, a.c_666:visited, a.c_666:link { color:#666; }
.c_333, a.c_333, a.c_333:visited, a.c_333:link { color:#333; }
.c_000, a.c_000, a.c_000:visited, a.c_000:link { color:#333; }
.none { display:none; }
.block { display:block; }
.clear { clear:both; }
.clear_all { clear:both; height:0; line-height:0; display:inline; }
.bg{ background:#fff}
/*下线*/
.line_t { border-top:1px solid #ccc; }
.line_r { border-right:1px solid #ccc; }
.line_b { border-bottom:1px solid #ccc; }
.line_l { border-left:1px solid #ccc; }
.line{ border:1px #ccc solid; }
.line_none{ border:none !important;}
/*自适应高度*/
.h_auto { height:auto; overflow:hidden; }
.t_01 li,.p_1,.p_2,.p_3{ display: block; overflow:hidden;}
